Q0-tree: a Dynamic Structure for Accessing Spatial Objects with Arbitrary Shapes
نویسندگان
چکیده
The items in a spatial database have location, extent, and shape with respect to a spatial coordinate system. Simple approximations to these attributes, say by bounding rectangles, are storage efficient and easy to manipulate. But effective spatial retrieval (on either location, extent, or shape) require a more precise representation of these attributes. In this report, we describe a highly compressed quadtree representation, called a Q0-tree, which supports spatial queries without false drops or unnecessary storage accesses. This access structure is dynamic. Moreover, because it is an exact representation of the spatial configuration, the spatial operators union, intersection, and difference can be coded with respect to the Q0-tree itself without needing a separate representation of the configuration, and, in worst case, exhibit linear performance. We discuss quadtrees, octtrees, grid files, R-trees, cell trees, and zkd B-trees; and provide a more detailed qualitative comparison between the latter two and Q0-trees, contrasting both storage and processing overhead.
منابع مشابه
Constraint Search Trees
This paper deenes constraint search trees, a general tree data structure for storing and accessing items with constraints as keys. Constraint search trees can mimic binary search trees, radix search trees, k-d trees, R-trees and many other kinds of search trees. The unifying framework of constraint search trees immediately suggests new kinds of spatial data indexing techniques, as well as showi...
متن کاملQuadtree and Octree Grid Generation
Engineering analysis often involves the accurate numerical solution of boundary value problems in discrete form. Hierarchical quadtree (or octree) grid generation offers an efficient method for the spatial discretisation of arbitrary-shaped two- (or three-) dimensional domains. It consists of recursive algebraic splitting of sub-domains into quadrants (or cubes), leading to an ordered hierarchi...
متن کاملA Framework for Object Detection and Segmentation in Medical Images Using Arbitrary Shapes
Detection and segmentation objects are crucial to extract useful information from medical images [1] and still challenging tasks in CAD software development. Due to the irregular structure and high variability of objects of interest, there is no universal solution for detecting objects and segmenting them in all kinds of medical images. This work is a part of a larger project aimed mostly at de...
متن کاملThe LSD tree: Spatial Access to Multidimensional Point and Nonpoint Objects
We propose the Local Split Decision tree (LSD tree, for short), a data structure supporting efficient spatial access to geometric objects. Its main advantages over other structures are that it performs well for all reasonable data distributions, cover quotients (which measure the overlapping of the data objects), and bucket capacities, and that it maintains multidimensional points as well as ar...
متن کاملSearching through spatial relationships using the 2DR-tree
The 2DR-tree is a novel approach for accessing spatial data, particularly when spatial relationships are defined among objects. The 2DR-tree uses nodes that are the same dimensionality as the data space. Therefore, all relationships between objects are preserved and different binary search strategies are supported. This paper presents the 2DR-tree binary search strategy. A preliminary performan...
متن کامل